package com.hundunjiang.BlogWebServer.server;

import com.hundunjiang.CommonServer.api.CommonResult;
import com.hundunjiang.CommonServer.domain.UserDTO;

public interface BlogWebUserService {


    /**
     * 邮箱注册
     * @param username 用户名
     * @param password 密码
     * @param phone 手机号
     * @param nickname 昵称
     */
    boolean regist(String username,String password,String phone,String nickname);


    /**
     * 判断手机号是否被注册
     * @param phone 手机号
     * @return  true 被注册 false 未被注册
     */
    boolean getPhoneis(String phone);

    /**
     * 账号登陆
     * @param username 账户名
     * @return  CommonResult
     */
    CommonResult userlogin(String username, String password);


    /**
     * 账号登陆
     * @param username 账户名
     * @return  UserDTO  用户信息
     */
    UserDTO loadByUsername(String username);
}
